home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fritz: All Fritz
/
All Fritz.zip
/
All Fritz
/
FILES
/
EDUCMISC
/
BABYDR01.LZH
/
BABYDRAW.DOC
next >
Wrap
Text File
|
1991-03-15
|
51KB
|
926 lines
==============================================================
BABYDRAW Ver 1.01 Drawing Program
Copyright (C) 1990,1991 by Kenneth R. Casey, Jr.
All Rights Reserved.
==============================================================
TABLE OF CONTENTS
REGISTRATION PRICES SUBSTANTIALLY REDUCED! ............. 0.0
BABYDRAW REQUIREMENTS AND LICENSING INFORMATION ........ 1.0
REQUIREMENTS ........................................... 1.1
LICENSE AGREEMENT FOR SHAREWARE VERSION ................ 1.2
THE BABYDRAW LICENSE AGREEMENT FOR CUSTOMIZED VERSION .. 1.3
DISCLAIMER ............................................. 1.4
SHAREWARE .............................................. 1.5
ADDITIONAL FEATURES IN THE REGISTERED VERSION .......... 1.5.1
HOW TO ORDER THE REGISTERED/CUSTOMIZED VERSION ......... 1.5.2
BABYDRAW ORDER FORM .................................... 1.5.3
BABYDRAW ............................................... 2.0
USAGE .................................................. 2.1
DRAWING / THE HELP SCREEN .............................. 2.2
DRAWING LINES .......................................... 2.2.1
DRAWING INCREMENTALLY .................................. 2.2.2
DRAWING CIRCLES ........................................ 2.2.3
FILLING SHAPES ......................................... 2.2.4
PRINTING YOUR DRAWING .................................. 2.2.5
USING THE BABYDRAW PRINTER ROUTINE ..................... 2.2.5.1
USING DOS' GRAPHICS.COM TO PRINT ....................... 2.2.5.2
QUITTING FROM BABYDRAW ................................. 2.2.5
FUN FOR BABIES (TODDLERS) .............................. 2.3
CREATE YOUR OWN OPENING SCREEN! ........................ 2.4
LOADING/SAVING RECORDING/PLAYING DRAWINGS .............. 2.5
SAVING DRAWINGS ........................................ 2.5.1
LOADING/DELETING DRAWINGS .............................. 2.5.2
RECORDING DRAWINGS (Registered Version Only) ........... 2.5.3
CLEARING THE SCREEN BEFORE RECORDING ................... 2.5.3.1
TRICKS AND MACROS ...................................... 2.5.3.2
SAVING THE RECORDING ................................... 2.5.3.3
APPENDING TO RECORDINGS ................................ 2.5.3.4
CORRECTING ERRORS AND EDITING RECORDINGS ............... 2.5.3.5
PLAYING BACK/DELETING RECORDINGS ....................... 2.5.4
BDRAW THE PLAYBACK UTILITY! ............................ 3.0
USAGE .................................................. 3.1
PART 0.0 REGISTRATION PRICES SUBSTANTIALLY REDUCED!
There has been a substantial reduction in the price of
registration. You can purchase personalized copies for up
to 4 persons now for only $19.95! If you require additional
copies, these are only $5.00 each when included with the
purchase of the first 4! This would make a great gift for
any child (no matter his age).
You can now use your MasterCard or Visa card to order
BabyDraw. You can use the convenient order forms or call us
at (517) 828-6520. To quickly print an order form, print
ORDER.FRM, or run BDRAW.EXE without arguments.
PART 1.0 BABYDRAW REQUIREMENTS AND LICENSING INFORMATION
PART 1.1 REQUIREMENTS
BabyDraw requires an IBM PC compatible computer with a
CGA, EGA, or VGA color card and monitor. It will run on
Hercules cards providing a CGA emulation utility such as
SIMCGA (also shareware) has been loaded prior to running.
At least 256k of FREE memory must be available. Since it
operates in graphics mode, it will not run on monochrome
systems without a hercules card and CGA emulation utility.
PART 1.2 LICENSE AGREEMENT FOR SHAREWARE VERSION
The shareware (non-customized version) of "BabyDraw"
may be freely copied and distributed so long as no more than
$6.00 is charged and it is clearly represented that the
charge is for the service of copying only. The files
included in the BabyDraw package remain the exclusive
property of Kenneth R. Casey, Jr. the copyright holder.
If you have paid a fee to a distribution service to
receive the shareware version, no part of this fee was used
to compensate the author. You paid only for the service of
copying and conveying to you a copy of this program for
evaluation only! You MUST pay for your copy if you continue
to use the program. UNDER NO CIRCUMSTANCES MAY YOU CONTINUE
TO USE BABYDRAW WITHOUT REGISTERING! If you do not wish to
purchase a copy of up to 4 individually customized copies
for $19.95, you may purchase a license to use the shareware
version for $10.00. If after trying BabyDraw for a few days
you decide not to register, you MUST remove the program
completely from your system. You may continue to give
copies to friends and etcetera if you wish, but YOU MAY NOT
CONTINUE TO USE THE SOFTWARE UNLESS YOU ARE REGISTERED!
PART 1.3 THE BABYDRAW LICENSE AGREEMENT FOR CUSTOMIZED VERSION
Hereinafter, "THE SOFTWARE" shall refer to the
customized or registered version of "BabyDraw", and "THE
AUTHOR" shall refer to Kenneth R. Casey, Jr. This is a
legal agreement between you, the END USER, and THE AUTHOR.
By continuing to use the THE SOFTWARE, you are agreeing to
be bound by the terms of this agreement. If you do not agree
to the terms of this agreement, promptly destroy all copies
of THE SOFTWARE and any accompanying documentation. THE
AUTHOR grants to you the END USER, the right to use one copy
of THE SOFTWARE on a single terminal connected to a single
computer (i.e. with a single CPU), Purchase of a single copy
entitles you to telephone support and the use of a single
copy of the program. THE SOFTWARE is owned by THE AUTHOR,
and is protected by United States copyright laws and
international treaty provisions. You may not reverse
engineer, decompile, or disassemble THE SOFTWARE. You may
make a single copy of THE SOFTWARE as a backup in case of
failure of the original. Copying the software for reasons
other than backup is a violation of United States Copyright
Law and is expressly forbidden! Duplication of "THE
SOFTWARE" for any other reason including for sale, loan,
rental, or gift is a federal crime. Penalties include fines
of as much as $50,000 and jail terms of up to five years.
PART 1.4 DISCLAIMER OF LIABILITY
This program is provided "AS IS" without any warranty,
expressed or implied, including but not limited to, implied
warranties of merchantability and fitfulness for a
particular purpose, with respect to the software, the
documentation, and the media upon which it is conveyed. In
no event shall SPELLBOUND! Software, Kenneth R. Casey, Jr.
or their suppliers be liable for any damages whatsoever
(including, without limitation, damages for loss of business
profits, business interruption, loss of business
information, or other pecuniary loss) arising out of the use
of or inability to use "BabyDraw", even if SPELLBOUND!
Software or Kenneth R. Casey, Jr. have been advised of the
possibility of such damages. Because some states do not
allow the exclusion or limitation of liability for
consequential or incidental damages, the above limitation
may not apply to you.
PART 1.5 SHAREWARE
BabyDraw is distributed in two forms: The shareware
version, and the registered version. The shareware version
is complete in every way. It is not disabled in any way.
It will give youngsters many hours of drawing enjoyment. It
contains the ability to do random drawing so that very young
children can use it. As an inducement to get you to
register the program, we offer these additional features:
PART 1.5.1 ADDITIONAL FEATURES IN THE REGISTERED VERSION
1) The registered version gives you the ability to record
your drawings as you draw them and play back the recording
to see the drawing being redrawn just as you did it! The
shareware version can play back drawings so that you may
play the example drawings included in the shareware package.
2) The program's EXE file will be named after your child and
will be invoked by typing the child's name. For example, if
your child's name were Susan, the program would be called
SUSAN.EXE and you would start it by typing "SUSAN" and
pressing ENTER.
3) All occurrences of "Caitlin" in the present version of
the program will be replaced by your child's name. All of
the screens which now display "Caitlin" will now say "Susan"
instead and the program will be called, "Susan's Drawing
Game".
4) The program will also have a 49 character message you
specify on the opening screen replacing "Caitlin is the
Apple of Daddy's Eye", and will exit with the words, "Have
you hugged Susan (assuming your child's name is Susan)
today?"
5) The registered version starts by displaying a drawing
named "INTRO.DRW" as its opening screen (if it exists). You
may edit or replace "INTRO.DRW" as you wish, perhaps drawing
the words, "Susan's Drawing Program" with other graphics.
The default version of "INTRO.DRW" is included with the
shareware version, but it will not display when the program
starts.
PART 1.5.2 HOW TO ORDER THE REGISTERED/CUSTOMIZED VERSION
You must register a copy of BabyDraw for each machine
upon which it is installed. If you wish to use one copy on
multiple machines, you must remove copies from all machines
except for the one currently being used so that no two
copies can be used simultaneously.
You may receive up to four individually customized
copies of BabyDraw for your children (or anyone) for only
$19.95. Each copy will come up with a different child's
name. If you wish additional copies, they are $5.00 per
copy and must appear on the original order form. What a
great gift this would make for anyone! You can specify a 49
character personal message to the person which will be
displayed each time the program starts.
If you would just like to license your use of the
shareware copy of the program, send $10.00 with the order
form. You will not receive anything by return mail, but we
make this offer for those who are happy with the shareware
version and do not wish customization. You may not continue
to use the shareware version beyond the evaluation period
unless you have paid at least this minimum license fee of
$10.00!
To receive your customized copy(ies) of BabyDraw, just
fill out the form on the following page and send it to us
with the proper amount and we will get it/them to you right
away!
This form is also contained in the file, ORDER.FRM. To
print it, just type "COPY ORDER.FRM PRN" while at the DOS
prompt and press ENTER, or run BDRAW.EXE without arguments.
An order form will be displayed after several informative
screens which you can print by pressing PRTSC.
If you are using a SPELLBOUND! product which you have
not registered, please register. It would help to alleviate
some difficulties right now.
Please see the file, SPELLBND.CAT for a catalog of some
of our other products such as "The SPELLBOUND! Spelling
Tutor Ver. 2.00" and "BothSides" which prints documentation
to both sides of the page.
PART 1.5.3 BABYDRAW ORDER FORM
+---------------------------------------------------------------+
| BABYDRAW 1.01 Order Form |
+---------------------------------------------------------------+
| |
| Name: _________________________________________________ |
| |
| Street: _________________________________________________ |
| |
| City: _________________________ St: ______ Zip: ______ |
| |
| Phone: (___) ___-____ (for questions about your order) |
| |
+----------+-----------------------------+------------+---------+
| QUANTITY | DESCRIPTION | PRICE EACH | TOTAL |
+----------+-----------------------------+------------+---------+
| | Register Shareware Version | 10.00 | |
+----------+-----------------------------+------------+---------+
| | First 4 Copies of BabyDraw | 19.95 | 19.95 |
+----------+-----------------------------+------------+---------+
| | BabyDraw Additional Copies | 5.00 | |
+----------+-----------------------------+------------+---------+
| Michigan Residents add 4% sales tax:| |
+ +---------+
| Total:| |
+-----------------------------------------------------+---------+
| CHECK ONE: |
| |
| Check/Money Order: [ ] MasterCard: [ ] Visa: [ ] |
| |
| Card No: ___________ Expiration: __/__ Ph: (___) ___-____ |
| |
| Cardholder Signature: _____________________________________ |
| |
| Send U.S. Funds only to: |
| SPELLBOUND! Software |
| P.O. Box 158 |
| Shepherd, MI 48883 |
| |
| Or if you have MasterCard or Visa, call: |
| (517) 828-6520 |
| |
| Specify name and message for each child for which a |
| customized copy is desired. Limit name to nine characters |
| and message to 49 characters. Messages longer than 49 |
| characters will be modified or truncated! |
| |
| Name: ___________________________ |
| |
| Message: ___________________________________________________ |
| |
| Name: ___________________________ |
| |
| Message: ___________________________________________________ |
| |
| (Print additional names on reverse side) |
+---------------------------------------------------------------+
PART 2.0 BABYDRAW
Just type "CAITLIN" and the program will run. You really
shouldn't have to read the documentation. The documentation
is provided so that some of its more powerful features may
be used. For most users and especially for children, just
running "CAITLIN" without parameters will be sufficient.
(NOTE: For the Registered/Customized version, substitute the
first (up to) eight letters of your child's name for
"CAITLIN" in the examples below.)
SYNTAX: CAITLIN [NOSOUND] [NOAUTO] [NOSHAPE]_
[PLAYFILE][.REC] [SPEED Milliseconds] [CLEAR Seconds] [/B]
NOTE: It is necessary only to specify the first four letters
of any of: NOSOUND, NOAUTO, NOSHAPE, SPEED, CLEAR. NOSO,
NOAU, NOSH, SPEE, and CLEA are sufficient.
where: NOSOUND turns off all sound effects
NOAUTO disables AUTODRAW feature so that when
an illegal key is accidentally pressed,
the program will not randomly draw.
NOSHAPE disables drawing of shapes when
AUTODRAWing
PLAYFILE[.REC] is the name of a recording you wish to
be played back. The extension ".REC" is
assumed even if a different extension is
specified! Only files with the
extension ".REC" may be played back. It
will be played back and then displayed
indefinitely unless the CLEAR parameter
is used to specify the number of seconds
to display the drawing, or a key is
pressed. The program will then exit
directly to DOS. This operates just like
the BDRAW.EXE run time program.
SPEED Milliseconds is the number of thousandths of a second
you wish to pause between each drawing
function while playing back a recording.
CLEAR Seconds has two uses in BabyDraw.
When CLEAR appears on the command
line without a playback file, the
program immediately goes into AUTODRAW,
drawing randomly and clearing the screen
after the specified number of seconds,
and then drawing again repeatedly.
The second use is to specify the
length of time a playback file will be
displayed after the playback is
complete. If CLEAR is not specified on
the command line with a recorded file to
be played back, the drawing will be
displayed indefinitely or until a key is
pressed.
/B Forces BabyDraw to use monochrome
attributes when running with a CGA
simulation program on Hercules (R)
monochrome graphics cards. CGA
simulations cause BabyDraw to believe it
is running on a CGA card. For that
reason, it is necessary to force the use
of monochrome attributes using the "/B"
(black and white) switch.
COMMAND LINE EXAMPLES:
CAITLIN
Run BabyDraw with all defaults.
CAITLIN /B SPEED 5 NOAUTO NOSOUND
Run BabyDraw with AUTODRAW and sound effects
disabled. Pause for 5 milliseconds between each
draw instruction while playing back recorded
drawings. Use Black and white in all text
displays.
CAITLIN NOSHAPE NOSOUND
Run Babydraw with drawing of shapes disabled while
AUTODRAWing and sound turned off.
CAITLIN PICTURE SPEE 5 NOSO CLEA 5
Play recording: PICTURE.REC with 5 milliseconds
pause inserted between each drawing instruction,
and sound turned off. When playback is finished,
display for 5 seconds, and then exit program.
(Note only first four letters of command line
arguments used.)
Although the examples above are given in upper case,
the program is not sensitive to case, neither on the command
line nor in response files. The order in which command line
arguments appear is unimportant.
PART 2.1 USAGE
BABYDRAW is a simple drawing program for children aged
2 to 102. It may be used by older children who can use the
number pad keys, CTRL and ALT keys to draw pictures of their
own. In addition, toddlers can also use it just by randomly
pressing keys. No harm can be done by any of the keys. The
function keys change color, the number pad keys serve as
direction keys, the number keys across the top return sound
effect 0 through 9, and any other key press causes random
drawing and sound effects. For continuous random drawing
(called AUTODRAW), just press the shift key and any letter.
(CAPSLOCK is turned off and kept off while in BabyDraw to
avoid confusion.)
PART 2.2 DRAWING / THE HELP SCREEN
Help for all of the drawing functions and their related
keys as well as this documentation are accessible by
pressing the F1 key. The following is the help screen which
is displayed when you press the F1 key once.
+===========================================================================+
| PRESS F1 TO READ DOCUMENTATION, ANY OTHER KEY TO QUIT HELP |
+=====================================+=====================================+
| DRAWING FUNCTIONS | MISCELLANEOUS |
| Draw Upward = Up Arrow | Print Drawing = CTL-P |
| Draw Downward = Dn Arrow | Change Background = Even Fkeys |
| Draw to Right = Rt Arrow | Change Palette = Odd Fkeys |
| Draw to Left = Lt Arrow | Increment Stroke = + |
| Draw to Upper Left = HOME | Decrement Stroke = - |
| Draw to Upper Right = PGUP | Clear Screen = ESC |
| Draw to Lower Left = END | DOS Shell = ALT-D |
| Draw to Lower Right = PGDN | Quit to DOS = ALT-Q |
| Drawing On/Off = SPACEBAR | RECORD/PLAYBACK |
| Cycle Drawing Color = ENTER | Begin/End Recording = ALT-R |
| Draw Circle = ALT-C | Play/Del/Ren Recording = ALT-P |
| Fill Shape = ALT-F | Speed Up Playback = + |
| Display Grid = ALT-G | Slow Down Playback = - |
| Load/Del/Ren Drawing = ALT-L | Pause Playback = SPACEBAR |
| Save Drawing = ALT-S | Interrupt Playback = Any Other |
| Sound Effects = 0 to 9 | Add Sound Effects = 0 to 9 |
+=====================================+=====================================+
| AUTOMATIC DRAWING is invoked by pressing any non-legal key. This allows |
| small children to use the program without the need to learn the keys. |
| For CONTINUOUS AUTOMATIC DRAWING, press the shift key and any letter key. |
+===========================================================================+
You may view this documentation while in the help
screen by pressing the F1 key a second time. The file,
BABYDRAW.DOC must be located in the same directory as the
program. If BABYDRAW.DOC is not found, you will be given a
message to that effect. To scroll through the
documentation, just use the arrow keys and the PgUp and PgDn
keys. Press any other key to exit the documentation.
PART 2.2.1 DRAWING LINES
To draw, the number pad arrow keys should be used.
NUMLOCK must be set to off. The arrow keys are used to draw
horizontally and vertically. The Home, PgUp, End, and PgDn
keys are all used to draw diagonally.
The drawing color is changed by pressing the ENTER key
to cycle through the four available colors. To turn off the
drawing cursor, just press the SPACEBAR. Press it again to
start drawing again once you have moved the cursor to the
new place. You can think of this as "lifting the pen".
To erase, press ALT-F, set the fill color and the
border color to the same color as the background and press
ENTER to "fill" the shape you wish to erase with the
background color.
PART 2.2.2 DRAWING INCREMENTALLY
The Plus (+), and Minus (-) signs are used to determine
the length of the line drawn each time the keys are pressed.
This value is presented on the drawing screen in the upper
left hand corner of the screen after the letters "INC=" and
is referred to from here on as the drawing "increment". A
value of "1" represents one screen pixel or element, a value
of "10" represents 10 and so on.
If you do not wish to draw in increments, just set it
to one. Drawing with it set to 10 for example will assure
that your drawing is neatly spaced. Letters may be easily
created using this method as the width and height are easily
controlled. Drawing in increments also speeds up playback as
a single keystroke with the increment set to "10" takes
1/10th the time of drawing 10 strokes with increment set to
"1" to accomplish the same task. The drawing increment may
be set in the range 1 to 40.
If you wish to change increments temporarily and then
change back to pick up where you left off, change the
increment and draw as desired and then change the increment
to 1 and move to a corner which was drawn using the previous
increment. Press the plus key until you arrive at the
previous setting and then continue to draw.
PART 2.2.3 DRAWING CIRCLES
You may create circles by pressing ALT-C and then
entering a radius in pixels. The location of the drawing
cursor will determine the center of the circle and the
radius will be the distance in pixels from the cursor to the
circumference of the circle.
PART 2.2.4 FILLING SHAPES
Shapes may be filled in by making sure that the shape
is entirely closed and then pressing ALT-F. You will then
be prompted to specify a fill color and a border color. The
program needs to know the color of the border of the shape
you wish to fill. It uses this color to determine where to
stop painting. BE CAREFUL! If you have a shape of a
different color within the shape of the specified color, it
will be filled over! To cycle through the four possible
fill colors, press the SPACEBAR. To cycle the four border
colors, press the TAB key. When you are satisfied with the
combination, press ENTER to execute the fill. If you decide
to abort, press ESC.
PART 2.2.5 PRINTING YOUR DRAWING
PART 2.2.5.1 USING THE BABYDRAW PRINTER ROUTINE
Your completed drawing may be sent to any Epson
compatible or Laser Printer using BabyDraw's own internal
print routine, or sent to any printer capable of printing
graphics by loading DOS' GRAPHICS.COM prior to running
BabyDraw. Just press CTRL-P and answer the several
questions. The first question asks which method you would
like to use to print your picture. We'll print with
BabyDraw's own method first. To use the BabyDraw routine,
just press "N" here and then press ENTER. The next question
requires that you type in the number of your printer port.
This MUST be parallel port LPT1 1-3. Just type the number
only.
NOTE: If you have a printer connected to your COM port,
see your DOS manual about redirecting output from the LPT
port to your COM port or see the alternative method below.
The next question applies to laser printers. If you do
not have a laser printer, just leave it blank and press
ENTER. If you do have a laser printer, enter the dots per
inch to print.
The next question asks how you wish colors to be
displayed. [P]atterns looks better with colored pictures
than [S]olid black.
If you get a message that your printer is offline, just
turn the printer on or set it back online and the picture
will be printed normally. If nothing at all happens, your
printer must not be truly Epson Compatible or is not a
supported Laser printer.
PART 2.2.5.2 USING DOS' GRAPHICS.COM TO PRINT
If you cannot print using the method above, you may
still be able to print the picture. To use the following
method, you must load the DOS utility, "GRAPHICS.COM (or
possibliy GRAPHICS.EXE) from your DOS diskette or directory.
Just type "GRAPHICS" and press ENTER while GRAPHICS.COM is
in your PATH or in the current directory. Now start up
BabyDraw and load the picture you wish to print. Press
CTRL-P as above, but this time answer "Y" to the "Use
PRTSC?" prompt. Answer the questions as above, and then a
screen will prompt you to press a key. When you press a
key, the picture will be displayed without the program title
and settings at the top. At this time, press SHIFT-PRTSC
(or PRTSC on enhanced keyboards). This should send the
picture to your printer. When your printer has finished,
press another key to restore the entire drawing screen.
PART 2.2.6 QUITTING FROM BABYDRAW
To quit from the program, just press ALT-Q.
PART 2.3 FUN FOR BABIES (TODDLERS)
When an illegal key is pressed, drawing is done at
random, making it a perfect choice for baby's first computer
experience. It's a joy to watch the small child's face light
up when they see the drawing they have "created". The
random drawing is accompanied by random sound effects as
well, making the experience even more entertaining for
toddlers. By pressing any of the number keys across the top
of the keyboard (not the number pad keys) you may invoke any
of 10 sound effects. You may also record (registered /
customized version only) your own drawings and play them
back at any speed for the youngster. They are fascinated by
watching the pictures being drawn before their eyes by an
"invisible hand".
Because the "dangerous" functions are controlled by a
combination of the CTRL or ALT key and another key, the
toddler is prevented from doing any damage while the program
is running.
PART 2.4 CREATE YOUR OWN OPENING PROGRAM SCREEN!
(Registered Version)
There are several drawings (these have the extension,
".DRW") and recordings (extension ".REC") supplied with
BabyDraw. If BabyDraw finds a drawing called "INTRO.DRW"
upon startup, it will display this screen in lieu of the
opening screen. (If you have the unregistered version, you
can view this drawing by loading the drawing "INTRO".) You
may edit this drawing or replace it with a drawing entirely
of your own creation if you wish. Just load it (ALT-L from
drawing screen) make the desired changes, and save it as
"INTRO".
PART 2.5 LOADING/SAVING RECORDING/PLAYING DRAWINGS
PART 2.5.1 SAVING DRAWINGS
Drawings may be saved to disk in one of two ways:
SAVING or RECORDING. Recording may only be used in the
Registered version of BabyDraw. To save a drawing, press
ALT-S. You will be asked to supply a name for the drawing.
Limit your name to 8 characters in length and do not supply
an extension. All "SAVED" drawings will be given the
extension, ".DRW" when they are stored on the disk. This is
to simplify the reloading of saved drawings as all files
having this extension will be displayed to you so that you
may make a selection.
PART 2.5.2 LOADING/DELETING DRAWINGS
To "LOAD" a drawing, simply press ALT-L. All of the
files in the current directory having the extension ".DRW"
will be displayed to you. They will appear without the
extension so that more drawings may be displayed on the
screen. If you have more drawings than there is room on the
screen, simply use the arrow keys to scroll the screen to
the left. Use the arrow keys to move the highlight bar to
the drawing you wish to load and press ENTER. If you change
your mind and wish not to load a drawing, simply press ESC.
If you would like to delete a drawing, just place the
highlight bar over the drawing you wish to delete, and press
F2. After confirming the deletion, the drawing will be
immediately deleted.
PART 2.5.3 RECORDING DRAWINGS (Registered Version Only)
To "RECORD" a drawing, press ALT-R. You will be asked
to supply a name for the recording. If the name is the name
of a recording which already exists on the disk, you will be
asked whether you wish to Overwrite the recording or Append
to the end of the recorded drawing. (See "APPENDING TO
RECORDINGS" below.) Limit your name to 8 characters in
length and do not supply an extension. All recordings will
be given the extension, ".REC" when they are stored on the
disk. This is to simplify the playback of recorded drawings
as all files having this extension will be displayed to you
so that you may make a selection. Press ENTER to confirm
the name you have selected.
After the name has been chosen, you will be returned to
the drawing screen. All drawing functions will now be
recorded. You may add sound effects to your recordings by
pressing any of the number keys across the top of the
keyboard.
PART 2.5.3.1 CLEARING THE SCREEN BEFORE RECORDING
We recommend that the first key you press when
recording, should be the ESC key. This will cause the
screen to clear and the colors and cursor position to be
reset. When a recording is played back, the cursor position
must be the same as when it was recorded or there may be
unpredictable results. If you do not wish to have the
recording clear the screen, then it must be done before
playing the recording back. If you wish to change your mind
later, the recording is saved as an ASCII text file and may
be edited with a standard text editor. The keystrokes are
saved as the key codes separated by a linefeed and carriage
return or one key function on a line. You may use a text
editor capable of inserting an escape character (ASCII 27 or
the small arrow pointing to left) at the top of your
drawings. We recommend PC Magazine's TED.COM (available
from just about any BBS system or shareware distributor),
for this task.
We could have caused the program to insert the ESC
command at the beginning of every recording, but it would
have made the program less versatile and the following
features would have been impossible.
PART 2.5.3.2 TRICKS AND MACROS
There are a number of tricks you may discover that you
can do, such as creating "macros" which can be played back
to insert small drawings into later drawings. For example,
you might record the drawing of a small house and save it to
disk. Later, when you are drawing another picture (not
recording) you could place the cursor in the position at
which you wish to draw the house and then play back your
recording of the house. You must always be certain that no
part of the recording will bump into the edge of the drawing
screen as all keystrokes following will be inaccurate. You
must also confine yourself to a single increment for this to
work correctly.
Try recording the drawing of your name with increment
set to 10, save it, press ESC to clear the screen, press "-"
to set the increment to 5 and then play back your name. It
will print back at half size!
We created the grid screen by creating a small macro
which drew one line of dots with the increment set to 10 and
then dropped down to the beginning of the next line. By
starting at the top of the screen and continuously playing
back this macro, we were able to create the entire screen.
If you would prefer a different grid size, you can use this
method to create your own version of "GRID.DRW". (This is
the file which is loaded when you press ALT-G.) Now when
you press ALT-G, YOUR grid will be loaded!
Use the ALT-G Grid feature when you need to make
measurements (for example, while drawing letters) while
recording. If used when drawing, the grid will be saved
with the rest of the drawing unless you press ALT-G again to
remove it before continuing your drawing. Use the grid to
properly space letters or to center drawings and etc. You
may use the grid temporarily on a picture already drawn by
pressing ALT-G, making the measurements and then pressing
ALT-G again to remove the grid. Do not draw with the grid
in place unless you are recording, or some dots will remain
when the grid is removed with a subsequent pressing of ALT-
G.
When a picture is recorded, only the keystrokes are
saved. Any picture which is already on the screen is
ignored. The best recordings can be made by first drawing
the picture to be recorded turning the record feature on and
then tracing over it in a different color. This method can
help you to avoid many errors. This is the method we used
in creating the several recordings you find in this package.
The drawing "MAZE" which might well be impossible to draw
successively, was drawn first and then traced over with
recording on. The entire maze is composed of a single line!
PART 2.5.3.2 SAVING THE RECORDING
Draw the picture as you wish, using the even and odd
Fkeys to change the background and palette and the number
keys "0" to "9" for sound effects, filling in shapes,
creating circles, and changing the increment setting as
necessary. When you have finished, press ALT-R again to
save the recording to disk.
PART 2.5.3.3 APPENDING TO RECORDINGS
You may save a recording before it is finished and then
finish it at a later time, or you may just wish to add to a
previously saved recording. In either case, you must first
play back the recording so that the settings are the same as
when the recording was terminated. Let it play back until
it finishes. The cursor and colors are then where they were
before. After it has finished, and BEFORE PRESSING ANY
OTHER KEY, press ALT-R and specify the recording's name.
The program will warn that the recording of that name exists
and prompt you as to whether to Replace it or Append to it.
In this case you will choose to Append to it. Continue the
drawing from where you last left off and then press ALT-R
when you are finished and the recording will be saved with
its changes.
PART 2.5.3.4 CORRECTING ERRORS AND EDITING RECORDINGS
Frequently, you will make a mistake while recording a
drawing. Even if it is not a serious mistake such as
filling in the entire screen by specifying the wrong border
color, the mistake and any remedial action will still be
there when the recording is played back.
BabyDraw offers a feature called "Trimming" for such
circumstances. Trimming removes all keystrokes following
the specified keystroke number. To make use of this
feature, save the recording in its current state - mistake
and all - by pressing ALT-R. Press ESC to clear the screen
now so that we may replay the recording later.
Now press ALT-P to enter the Play/Del/Ren screen. Move
the highlight bar to the recording you just made and press
F6 to Trim. You will be asked first to confirm that you
want to trim the recording and once you have entered "Y",
you will be asked for the number of the last instruction or
keystroke you wish to remain in the recording. Just above
the edit window, a box will appear containing the total
number of keystrokes contained in the recording. If the
error was on the last one or two instructions, specify 1 or
2 less than this number.
Once it has been trimmed, press ENTER to play back the
recording. Let it play to its new conclusion. We want to
continue at this point, so leaving the screen in its present
state so that we can pick up where it left off, press ALT-R
to append to this recording. The program will display the
last name accessed, in this case, the current recording.
Press ENTER to use the displayed name. The program now
finds that the recording already exists and now asks whether
you wish to [A]ppend, [R]eplace, or [T]ype the name. Select
"A" for append. Now just continue the drawing and press
ALT-R to save it when you are finished.
If you wish to edit a recording, just play the recording
back with the keystroke counter turned on. You turn it on
by pressing F3 to toggle its setting while in the
Play/Del/Ren screen. The keystroke counter appears during
playback when toggled on, in the upper right corner of the
drawing screen. Use the +, - and SPACEBAR keys to speed up,
slow down and pause playback.
When the recording reaches the place at which you wish
to begin editing, make note of the keystroke counter number
which appears at that point.
Having determined the keystroke at which to trim the
recording, press ESC to reset the screen and then ALT-P to
enter the Play/Del/Ren screen. Highlight the desired
recording and press F6 to trim. Confirm that you wish to
trim the recording by answering "Y" when prompted. Now
enter the keystroke number into the edit window and press
ENTER. Once it is finished, press ENTER to playback the
recording in its new state. If all went well, the recording
should now play up to the point at which you trimmed, and
terminate. If you wish to continue the recording from this
point, leave the screen in its present state and press ALT-
R. Press ENTER to confirm the name in the edit window (it
should be the same recording) and then press "A" to indicate
that you wish to Append to the recording and not Replace it.
Now just continue to draw and then press ALT-R when you are
finished!
PART 2.5.4 PLAYING BACK/DELETING RECORDINGS
Playing back a recorded drawing is very simple. Press
ALT-P to display all of the available files having a ".REC"
extension in the current directory. If you wish to view the
keystroke counter as it plays to calculate trimming for
editing, press F3 to toggle the keystroke display off and
on.
Move the highlight bar to the recording you wish to
load and press ENTER to confirm your selection. Press ESC
if you wish to abort. If you would like to delete a
recording, just place the highlight bar over the recording
you wish to delete, and press F2. You will be asked to
confirm the deletion and then recording will be immediately
deleted.
While the recording is being played back, the following
keys are effective:
"+" -- Speeds up playback
"-" -- Slows down playback
SPACEBAR -- Suspend playback temporarily
ALT-Q or CTRL-C -- Exit
Any other Key -- Terminate playback
PART 3.0 BDRAW THE PLAYBACK UTILITY!
SYNTAX: BDRAW PLAYFILE.EXT [NOSOUND] [SPEED Milliseconds] [CLEAR
Seconds]
or: BDRAW @RESPONSE.FIL
where: NOSOUND turns off all sound effects
PLAYFILE.REC is the name of a recording you wish to
be played back. It will be played back
and then displayed indefinitely unless
the CLEAR parameter is used to specify
the number of seconds to display the
drawing, or a key is pressed. The
program will then exit directly to DOS.
This operates just like the BABYDRAW
program. The ".REC" extension is
optional. Only files with the extension
".REC" can be played, however, so do not
rename to an extension other than
".REC".
SPEED Milliseconds is the number of thousandths of a second
you wish to pause between each drawing
function while playing back recording.
CLEAR Seconds causes the recording to be displayed for
the specified number of seconds after
drawing is completed. If this argument
is not given, the drawing will be
displayed indefinitely or until a key is
pressed.
@RESPONSE.FIL is an alternate way to specify multiple
recordings to be displayed by BDRAW. It
may not be combined with any other of
the optional command line parameters
given. RESPONSE.FIL (or any valid DOS
file name) is a text file containing
multiple command lines to be processed
one at a time, just as if each were
specified individually. The file name
MUST be prefaced by the "@" character so
that BDRAW knows that it is not a
recording, which would cause BDRAW to
generate an error message. BDRAW will
read and process each command line, and
when it has processed the last command
line, it will return to DOS. If you
wish the display to be repeated, just be
sure that the last line in the file
says, REPEAT. Consequently none of your
drawings may be named "REPEAT.REC" since
this command sends BDRAW back to the
beginning of the file. An example
response file follows:
Example of RESPONSE.LST:
FILE1.REC NOSOUND SPEED 50 CLEAR 5
FILE2.REC SPEED 10 CLEAR 7
FILE3.REC CLEAR 5
FILE4.REC CLEAR 6
FILE5.REC CLEAR 5 NOSOUND
REPEAT
(Again, the ".REC" extension is
optional.)
COMMAND LINE EXAMPLES:
BDRAW
Display syntax screen for running BDRAW.
BDRAW PICTURE SPEE 5 NOSOUND CLEA 5
Play recording: PICTURE.REC with 5 milliseconds
pause inserted between each drawing instruction,
and sound turned off. When playback is finished,
display for 5 seconds, and then exit program.
BDRAW @C:\DISPLAY.LST
Process command lines in the response file:
C:\DISPLAY.LST
Although the above is given in upper case, the program
is not sensitive to case, neither on the command line nor in
response files. Order of command line arguments is
unimportant.
While the recording is being played back, the following
keys are effective:
"+" -- Speeds up playback
"-" -- Slows down playback
SPACEBAR -- Suspend playback temporarily
ALT-Q or CTRL-C -- Exit
Any other Key -- Terminate playback
PART 3.1 USAGE
BDRAW.EXE is a run time version of BABYDRAW. It cannot
be used to draw or record pictures. It can only play back
the specified recording or recording listed in a properly
formatted response file. It is supplied in the shareware
package to demonstrate the Recording/Playback features
available to you when you register your copy.
BDRAW.EXE may be distributed freely ONLY by registered
users of BABYDRAW. This will enable registered users to
distribute recorded drawings, video greeting cards, etc. to
friends and relatives.
IMPORTANT NOTE!!!
THE UNREGISTERED COPY OF BDRAW.EXE MAY UNDER NO
CIRCUMSTANCES BE DISTRIBUTED APART FROM THE REST OF THE
BABYDRAW PACKAGE!